<%@ page pageEncoding="UTF-8" %>
<%@page import="elib.Osoba"%>
<%@page import="elib.Klient"%>
<%@page import="elib.Kierownik"%>
<%@page import="elib.Bibliotekarz"%>
<%@page import="elib.Rezerwacje"%>
<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<center><b>Rezerwacje</b></center><br>
<center>
<%HttpSession sess2 = request.getSession();
if (sess2 != null) {
	List<Rezerwacje> listaRezerwacji = (List<Rezerwacje>) sess2.getAttribute("rezerwacje");
	Osoba osoba = (Osoba) sess2.getAttribute("osoba");
	if (listaRezerwacji != null) {%>
		<table style="width:100%;" border="1">
			<tr height="35px" bgcolor="gray">
				<td align="center"><b>Nr</b></td>
				<td align="center"><b>Klient</b></td>
				<td align="center"><b>Książka</b></td>
				<td align="center"><b>Data Rezerwacji</b></td>
				<td align="center"><b>Gotowość<br>do odbioru</b></td>
				<%if(osoba != null && (osoba instanceof Klient || osoba instanceof Bibliotekarz)) {%>
					<td></td>
				<%}%>
			</tr>
			<%int i=1;
			for(Rezerwacje r : listaRezerwacji) {%>
				<tr height="35px">
					<td align="center"><%=i%></td>
					<td align="left"><%=r.getKlient()%></td>
					<td align="left"><%=r.getKsiazka()%></td>
					<td align="center"><%=r.getDataRezerwacji()%></td>
					<td align="center"><%=r.getGotowosc()%></td>
					<%if(osoba != null) {
						if(osoba instanceof Klient) {%>
							<td align="center"><form name="cancel<%=i%>" id="cancel<%=i%>" action="DeleteReservationServlet" method="post">
								<input type="hidden" name="id" value="<%=r.getIdKsiazki()%>">
								<input type="hidden" name="rdy" value="<%=r.getGotowosc()%>">
								<input type="button" onclick="myFun('cancel<%=i%>','anuluj rezerwacje')" value="Anuluj"/>
							</form></td>
						<%} else if(osoba instanceof Bibliotekarz && r.getGotowosc().equals("Tak")) {%>
							<td align="center"><form name="rent<%=i%>" id="rent<%=i%>" action="AddRentServlet" method="post">
								<input type="hidden" name="idKsiazki" value="<%=r.getIdKsiazki()%>">
								<input type="hidden" name="idKlienta" value="<%=r.getIdKlienta()%>">
								<input type="button" onclick="myFun('rent<%=i%>','wypożycz książkę')" value="Wypożycz"/>
							</form></td>
						<%}
					}
					i++;%>
				</tr>
			<%}%>
		</table>
		<%sess2.removeAttribute("rezerwacje");
	}
}%>
</center>
<script>
function myFun(form, type) {
	var r=confirm("Potwierdzenie akcji: "+type);
	if (r==true){
		document.getElementById(form).submit();
	}
	return;
}
</script>